.kd_table {

    display: flex;
    flex: 1;
    overflow-y: auto;
    height: 100%;

    .ant-table-small>.ant-table-content .ant-table-placeholder,
    .ant-table-small>.ant-table-content .ant-table-row:last-child td {
        border-bottom: 1px #e8e8e8 solid;
    }

    .ant-table-small>.ant-table-content>.ant-table-body {
        margin: 0;
    }

    .ant-table-small.ant-table-bordered .ant-table-content {
        border-right: none;
    }

    .ant-btn>.anticon+span,
    .ant-btn>span+.anticon {
        margin-left: 3px;
    }

}


.kd_table_top_container {
    height: 50px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    background-color: #f7f7f7;
    border-bottom: 1px #ccc solid;

    .table_top_left {
        display: flex;
        flex-direction: row;

        &>* {
            margin-right: 10px;
        }
    }

    .table_top_right {
        display: flex;
        flex-direction: row;

        &>* {
            margin-left: 10px;
        }
    }
}

.kd_table_bottom_container {
    height: 50px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    background-color: #f7f7f7;
    border-top: 1px #ccc solid;
    margin-top: -1px;
    z-index: 1;

    .table_bottom_left {
        &>* {
            margin-right: 10px;
        }
    }
}


.light-row {
    background-color: #F2F5F7;
}